package ai.loa.framework;

public interface LOABoard {
	public static final int VUOTO = -1;
	public static final int BIANCO = 0;
	public static final int NERO = 1;

	public static final int PLAYER_1 = BIANCO;
	public static final int PLAYER_2 = NERO;

	public static final int BOARD_SIZE = 8;

	// public int getPiece(int i, int j);
	//
	// public void setPiece(int i, int j, int player);
	//
	public void addBoardListener(LOABoardListener listener);

	//
	public void removeBoardListener(LOABoardListener l);

	//
	public void detatchListeners();

	//
	public void attachListeners();
	//
	// int[][] getDestinations(int i, int j);
	//
	// public void updateDirezioneCasella(int riga, int colonna);
}
